获取网站 favicon 图标
1. 直接访问 favicon 地址获取
熟悉网站开发的很多人都知道(当然我不是),网站的 favicon 就是把一个名为 favicon.ico 图片文件上传到网站根目录,然后浏览器会自动识别其为网站的标签页图标。
则可以通过 域名+/favicon.ico
直接访问图标
比如 Google 的图标:https://www.google.com/favicon.ico
2. 使用 favicon 下载网站获取
3. 使用 API 获取
一些网站还提供专门的API给其他的开发者或者特殊用途使用,可以更快捷的获取到网站图标。
Google 的 API
大小 为16*16 像素
https://www.google.com/s2/favicons?domain=example.com
// 例: https://www.google.com/s2/favicons?domain=google.com
The Favicon Finder 的 API
大小根据 size 来定
https://besticon-demo.herokuapp.com/icon?url=example.com&size=80..120..200
// 例: https://besticon-demo.herokuapp.com/icon?url=google.com&size=120
更多信息可以去官方的 Github 文档查看
getFavicon 的 API
http://www.getfavicon.org/?url=example.com